package com.lagou.service;

import com.lagou.bean.Student;
import com.lagou.dao.StudentDao;
import com.lagou.factory.StudentDaoFactory;
/**
 * 编程实现学生服务实现类的功能
 */
public class StudentSerive {
    /**
     * 自定义成员变量来记录学生数据访问对象
     */
    StudentDao studentDao;

    /**
     * 初始化成员变量
     */
    public StudentSerive() {
        this.studentDao = StudentDaoFactory.getStudentDao();
    }

    /**
     * 自定义成员方法添加学生
     * @param student
     * @return
     */
    public int addSeudent(Student student){return studentDao.addStudent(student); }

    /**
     * 自定义成员方法删除学生
     * @param id
     * @return
     */
    public int delStudent(String id){return studentDao.delStudent(id);}

    /**
     * 自定义成员方法修改学生
     * @param student
     * @param id
     * @return
     */
    public int updateStudent(Student student,String id){ return studentDao.updateStudent(student,id);}

    /**
     * 自定义成员方法查找学
     * @param id
     * @return
     */
    public Student selectStudent(String id){return studentDao.selectStudent(id);}
}
